/**
 *Copyright (c) 2024 watereyes
 * workflow is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.workflow.api.dto;

import java.util.List;

public class HistoryTaskMsgDto {
	
	/**
	 * 当前任务节点ID
	 */
	private String nowNodeId;
	
	/**
	 * 当前任务节点CODE
	 */
	private String nowNodeCode;
	
	/**
	 * 当前人任务节点名称
	 */
	private String nowNodeName;
	
	/**
	 * 操作
	 */
	private String operation;
	
	/**
	 * 操作时间
	 */
	private String operationTime; 
	
	/**
	 * 操作人
	 */
	private String operationUser;
	
	/**
	 * 操作人
	 */
	private String operationUserName;
	
	/**
	 * 处理意见
	 */
	private String comment;

	/**
	 * 下一个任务节点ID
	 */
	private String nextNodeId;

	/**
	 * 下一个任务节点名称
	 */
	private String nextNodeName;
	
	/**
	 * 候选人
	 */
	List<TaskInfoDto> tasks;
	
	public List<TaskInfoDto> getTasks() {
		return tasks;
	}

	public void setTasks(List<TaskInfoDto> tasks) {
		this.tasks = tasks;
	}

	public String getNowNodeCode() {
		return nowNodeCode;
	}

	public void setNowNodeCode(String nowNodeCode) {
		this.nowNodeCode = nowNodeCode;
	}

	public String getNowNodeId() {
		return nowNodeId;
	}

	public void setNowNodeId(String nowNodeId) {
		this.nowNodeId = nowNodeId;
	}

	public String getNowNodeName() {
		return nowNodeName;
	}

	public String getOperation() {
		return operation;
	}

	public String getOperationTime() {
		return operationTime;
	}

	public String getOperationUser() {
		return operationUser;
	}

	public String getOperationUserName() {
		return operationUserName;
	}

	public String getComment() {
		return comment;
	}

	public void setNowNodeName(String nowNodeName) {
		this.nowNodeName = nowNodeName;
	}

	public void setOperation(String operation) {
		this.operation = operation;
	}

	public void setOperationTime(String operationTime) {
		this.operationTime = operationTime;
	}

	public void setOperationUser(String operationUser) {
		this.operationUser = operationUser;
	}

	public void setOperationUserName(String operationUserName) {
		this.operationUserName = operationUserName;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getNextNodeId() {
		return nextNodeId;
	}

	public void setNextNodeId(String nextNodeId) {
		this.nextNodeId = nextNodeId;
	}

	public String getNextNodeName() {
		return nextNodeName;
	}

	public void setNextNodeName(String nextNodeName) {
		this.nextNodeName = nextNodeName;
	}
}
